﻿using Prism.Mvvm;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tools.Core.Mvvm
{
    public class GlobalConfig:BindableBase
    {
        private string _imageOutput;
        public string ImageOutput
        {
            get => _imageOutput;
            set=>SetProperty(ref _imageOutput, value);
        }
        private string _videoOutput;
        public string VideoOutput
        {
            get => _videoOutput;
            set=>SetProperty(ref _videoOutput, value);
        }
        private ObservableCollection<string> _imageTypes;
        public ObservableCollection<string> ImageTypes
        {
            get => _imageTypes;
            set=>SetProperty(ref _imageTypes, value);
        }
        private ObservableCollection<string> _videoTypes;
        public ObservableCollection<string> VideoTypes
        {
            get => _videoTypes;
            set => SetProperty(ref _videoTypes, value);
        }
        private ObservableCollection<string> _jsonToEntityTypes;
        public ObservableCollection<string> JSONToEntityTypes
        {
            get => _jsonToEntityTypes;
            set => SetProperty(ref _jsonToEntityTypes, value);
        }
        private ObservableCollection<string> _formatLanguages;
        public ObservableCollection<string> FormatLanguages
        {
            get=>_formatLanguages;
            set=>SetProperty(ref _formatLanguages, value);
        }
    }
}
